.com-background2 {
  background: #f7f7f7;
}
@media screen and (max-width: 1560px) {
  .com-header .dema-menu .swiper1 .slide1 {
    margin: 0 0.936vw;
    /*
                    .dema-top {
                      .dema-a1 {
                        font-size: 16px;
                      }
                    }

           */
  }
  .network .dema-center .dema-right .swiper1 .slide1 {
    font-size: 14px;
  }
}
@media screen and (max-width: 768px) {
  body {
    font-size: 3.192vw;
  }
  .com-pc {
    display: none !important;
  }
  .com-mobile {
    display: block !important;
  }
  .com-font-size-24 {
    font-size: 3.458vw;
  }
  .com-font-size-30 {
    font-size: 3.99vw;
  }
  .com-font-size-34 {
    font-size: 4.522vw;
  }
  .com-font-size-36 {
    font-size: 4.788vw;
  }
  .com-font-size-40 {
    font-size: 5.054vw;
  }
  .com-font-size-42 {
    font-size: 5.32vw;
  }
  .com-font-size-46 {
    font-size: 5.852vw;
  }
  .com-font-size-52 {
    font-size: 6.384vw;
  }
  .com-richtext-16 {
    font-size: 3.458vw;
    line-height: 5.054vw;
  }
  .com-richtext-18 {
    font-size: 3.724vw;
    line-height: 5.586vw;
  }
  .com-richtext-20 {
    font-size: 3.99vw;
    line-height: 6.118vw;
  }
  .com-margin-top-30 {
    margin-top: 3.99vw;
  }
  .com-margin-top-50 {
    margin-top: 6.65vw;
  }
  .com-padding-top-60 {
    padding-top: 7.98vw;
  }
  .com-padding-top-70 {
    padding-top: 9.31vw;
  }
  .com-margin-top-70 {
    margin-top: 9.31vw;
  }
  .com-padding-top-90 {
    padding-top: 11.97vw;
  }
  .com-margin-top-100 {
    margin-top: 13.3vw;
  }
  .com-padding-top-120 {
    padding-top: 15.96vw;
  }
  .com-padding-bottom-20 {
    padding-bottom: 2.66vw;
  }
  .com-padding-bottom-60 {
    padding-bottom: 7.98vw;
  }
  .com-padding-bottom-80 {
    padding-bottom: 10.64vw;
  }
  .com-padding-bottom-100 {
    padding-bottom: 13.3vw;
  }
  .com-padding-bottom-120 {
    padding-bottom: 15.96vw;
  }
  .com-cont-1000,
  .com-cont-1200,
  .com-cont-1440,
  .com-cont-1600,
  .com-cont-1700 {
    width: 90%;
  }
  .com-more1 {
    font-size: 3.99vw;
  }
  .com-more1 .iconfont {
    font-size: 4.256vw;
    margin: 0 0 0 1.33vw;
  }
  .com-button1 {
    width: 25.004vw;
    height: 7.98vw;
    font-size: 3.458vw;
  }
  .com-swiper1 .wrapper1 {
    align-items: inherit;
    justify-content: inherit;
  }
  .com-swiper1 .slide1 {
    width: 29.26vw;
    height: 8.778vw;
    border-radius: 5.32vw;
    margin: 0 1.33vw 0 0;
    font-size: 3.724vw;
  }
  .com-breadcrumb1 .dema-left .swiper1 .slide1 {
    padding: 2.66vw 2.66vw;
    font-size: 3.458vw;
    margin: 0 1.33vw 0 0;
  }
  .com-breadcrumb1 .dema-left .swiper1 .swiper-scrollbar {
    display: block;
  }
  .com-breadcrumb1 .dema-right {
    display: none;
  }
  .com-banner1 .swiper1 .slide1 {
    height: 47.88vw;
  }
  .com-paging1 .swiper1 .slide1 {
    width: 7.98vw;
    height: 7.98vw;
    font-size: 3.458vw;
    margin: 0 0.798vw;
  }
  .com-paging1 .swiper1 .slide1:first-of-type,
  .com-paging1 .swiper1 .slide1:last-of-type {
    margin: 0 3.458vw;
  }
  .com-layui-form1 {
    flex-wrap: wrap;
  }
  .com-layui-form1 .layui-form-item {
    width: 100% !important;
  }
  .com-layui-form1 .layui-form-item .layui-input-inline {
    margin: 0 0 1.33vw !important;
  }
  .com-layui-form1 .layui-form-item .layui-input-inline-input {
    width: 100% !important;
  }
  .com-header {
    box-shadow: 0 0 2.66vw rgba(0, 0, 0, 0.1);
    position: sticky;
    background: #0061af;
  }
  .com-header * {
    color: #FFFFFF;
  }
  .com-header .dema-logo {
    filter: grayscale(100%) brightness(1000%);
  }
  .com-header .dema-logo .dp-img1 {
    height: 6.65vw;
  }
  .com-header .dema-menu {
    display: none;
  }
  .com-header .dema-opera .dema-lang {
    margin: 0 3.99vw 0 0;
  }
  .com-header .dema-opera .dema-lang b {
    margin: 0 0.665vw;
  }
  .com-header .dema-opera .dema-lang .layui-icon:nth-of-type(2) {
    font-size: 2.926vw;
  }
  .com-header .dema-opera .dema-search {
    display: none;
    width: 7.98vw;
    height: 7.98vw;
    margin: 0 3.99vw;
  }
  .com-header .dema-opera .dema-menu-oper {
    display: block;
  }
  .com-main {
    padding: 14.63vw 0 0;
  }
  .com-header-search {
    padding: 7.98vw 5.32vw;
  }
  .com-header-search .dp-form1 .dp-input1 {
    font-size: 5.32vw;
  }
  .com-header-search .dp-form1 .dp-button1 .iconfont {
    font-size: 6.65vw;
  }
  .com-sidebar1 {
    top: auto;
    bottom: 0;
    transform: none;
    width: 100%;
  }
  .com-sidebar1 .swiper1 {
    border-top-left-radius: 1.33vw;
    border-top-right-radius: 1.33vw;
    border-bottom-left-radius: inherit;
  }
  .com-sidebar1 .swiper1 .wrapper1 {
    flex-direction: inherit;
  }
  .com-sidebar1 .swiper1 .slide1 {
    width: calc(100% / 5);
    height: auto;
    font-size: 3.192vw;
    padding: 2.66vw 0;
    margin: 0;
  }
  .com-sidebar1 .swiper1 .slide1 .iconfont {
    font-size: 5.054vw;
    margin: 0 0 1.33vw;
  }
  .com-footer {
    padding: 0 0 13.3vw;
  }
  .com-footer .dema-upper {
    padding: 6.65vw 0 3.99vw;
  }
  .com-footer .dema-upper .dema-left {
    display: none;
  }
  .com-footer .dema-upper .dema-right {
    width: 100%;
  }
  .com-footer .dema-upper .dema-right .swiper1 .wrapper1 {
    display: flex;
  }
  .com-footer .dema-upper .dema-right .swiper1 .slide1 {
    width: auto;
    margin: 0 1.33vw;
  }
  .com-footer .dema-upper .dema-right .swiper1 .slide1 .dema-top .dema-a1 {
    font-size: 4.788vw;
  }
  .com-footer .dema-upper .dema-right .swiper1 .slide1 .dema-bot {
    margin: 2.66vw 0 0;
  }
  .com-footer .dema-upper .dema-right .swiper1 .slide1 .dema-bot .dema-follow {
    padding: 1.995vw 5.32vw 1.995vw 1.995vw;
    margin: 0 0 5.32vw;
  }
  .com-footer .dema-upper .dema-right .swiper1 .slide1 .dema-bot .dema-follow .dema-picture {
    width: 15.96vw;
    height: 15.96vw;
  }
  .com-footer .dema-upper .dema-right .swiper1 .slide1 .dema-bot .dema-follow .dema-word {
    font-size: 3.724vw;
    line-height: 4.788vw;
    margin: 0 0 0 2.66vw;
  }
  .com-footer .dema-upper .dema-right .swiper1 .slide1 .dema-bot .dp-phone1 {
    font-size: 4.256vw;
    line-height: 4.256vw;
  }
  .com-footer .dema-center {
    padding: 3.99vw 0;
  }
  .com-footer .dema-center .dema-left {
    display: none;
  }
  .com-footer .dema-center .dema-right {
    margin: 0;
    width: 100%;
  }
  .com-footer .dema-center .dema-right .swiper1 .wrapper1 {
    flex-wrap: wrap;
  }
  .com-footer .dema-center .dema-right .swiper1 .slide1 {
    margin: 1.33vw;
  }
  .com-footer .dema-lower {
    padding: 4.655vw 0;
  }
  .com-footer .dema-lower .com-cont {
    flex-wrap: wrap;
  }
  .com-footer .dema-lower .dema-right {
    margin: 2.66vw 0 0;
    width: 100%;
  }
  .com-footer .dema-lower .dema-right .swiper1 .wrapper1 {
    align-items: center;
  }
  .com-footer .dema-lower .dema-right .swiper1 .slide1 {
    font-size: 3.458vw !important;
    margin: 1.33vw;
  }
  .search .dema-center .swiper1 .slide1 {
    padding: 2.128vw 0;
    font-size: 3.724vw;
  }
  .index-banner .swiper1 .slide1 {
    height: 45.22vw;
  }
  .index-banner .swiper1 .slide1 .dema-word .com-cont {
    padding: 0;
  }
  .index-banner .swiper1 .slide1 .dema-word .dp-enti1 {
    margin: 2.66vw 0 0;
  }
  .index-solution .dema-lower .swiper1 .slide1 {
    width: 48%;
    margin: 0 1%;
    padding: 2.926vw 0 5.32vw;
  }
  .index-solution .dema-lower .swiper1 .slide1 .dp-ti1 b {
    font-size: 8.778vw;
    margin: 0 2.128vw 0 0;
  }
  .index-solution .dema-lower .swiper1 .slide1 .dp-p1 {
    font-size: 3.458vw;
    margin: 2.66vw 0 0;
  }
  .index-block .dema-upper {
    display: none;
    /*
      .swiper1 {
        overflow: hidden;

        .slide1 {
          padding: 20*@mobileconversion 0;
          font-size: 26*@mobileconversion;
          width: 100%/2;

          &:before {
            display: none;
          }

          .iconfont {
            font-size: 40*@mobileconversion;
            margin: 0 10*@mobileconversion 0 0;
          }
        }
      }
*/
  }
  .index-block .dema-center .swiper1 .slide1 {
    flex-wrap: wrap;
  }
  .index-block .dema-center .swiper1 .slide1 .dema-left {
    width: 100%;
    padding: 0 0 2.66vw;
  }
  .index-block .dema-center .swiper1 .slide1 .dema-left .dema-word {
    padding: 2.66vw 0 3.99vw;
  }
  .index-block .dema-center .swiper1 .slide1 .dema-left .dema-word .dp-ti1 {
    font-size: 3.724vw;
  }
  .index-block .dema-center .swiper1 .slide1 .dema-left .dema-picture {
    height: 46.55vw;
  }
  .index-block .dema-center .swiper1 .slide1 .dema-left .dema-picture .iconfont {
    font-size: 7.98vw;
  }
  .index-block .dema-center .swiper1 .slide1 .dema-right {
    flex: inherit;
    width: 100%;
    margin: 3.99vw 0 0;
  }
  .index-block .dema-center .swiper1 .slide1 .dema-right .dema-top .dema-picture {
    width: 39.9vw;
    height: 22.61vw;
  }
  .index-block .dema-center .swiper1 .slide1 .dema-right .dema-top .dema-word {
    padding: 0 0 0 2.66vw;
  }
  .index-block .dema-center .swiper1 .slide1 .dema-right .dema-top .dema-word .dp-ti1 {
    font-size: 3.724vw;
  }
  .index-block .dema-center .swiper1 .slide1 .dema-right .dema-top .dema-word .dp-time1 {
    margin: 1.33vw 0 2.66vw;
  }
  .index-block .dema-center .swiper1 .slide1 .dema-right .dema-top .dema-word .dp-intr1 {
    font-size: 3.192vw;
    line-height: 5.32vw;
  }
  .index-block .dema-center .swiper1 .slide1 .dema-right .dema-bot {
    margin: 3.99vw 0 0;
  }
  .index-block .dema-center .swiper1 .slide1 .dema-right .dema-bot .swiper2 .slide2 {
    width: 96%;
    margin: 4% 2% 0;
  }
  .index-block .dema-center .swiper1 .slide1 .dema-right .dema-bot .swiper2 .slide2 .dp-left {
    padding: 1.33vw 2.128vw;
  }
  .index-block .dema-center .swiper1 .slide1 .dema-right .dema-bot .swiper2 .slide2 .dp-left .dp-p1 {
    font-size: 6.118vw;
  }
  .index-block .dema-center .swiper1 .slide1 .dema-right .dema-bot .swiper2 .slide2 .dp-right {
    margin: 0 0 0 2.66vw;
    padding: 0 0 0 3.192vw;
  }
  .index-block .dema-center .swiper1 .slide1 .dema-right .dema-bot .swiper2 .slide2 .dp-right .dp-ti1 {
    font-size: 3.724vw;
  }
  .index-block .dema-center .swiper1 .slide1 .dema-right .dema-bot .swiper2 .slide2 .dp-right .dp-intr1 {
    font-size: 3.192vw;
    line-height: 5.32vw;
    margin: 1.33vw 0 0;
  }
  .com-index-video1 {
    width: 77.14vw;
    height: 47.88vw;
  }
  .index-service .dema-center .swiper1 .wrapper1 {
    flex-wrap: wrap;
  }
  .index-service .dema-center .swiper1 .slide1 {
    width: 100%;
    padding: 2.66vw 0 2.66vw 2.66vw !important;
  }
  .index-service .dema-center .swiper1 .slide1 .dp-ti1 {
    font-size: 4.256vw;
  }
  .index-service .dema-center .swiper1 .slide1 .dp-ti2 {
    font-size: 4.788vw;
    margin: 1.33vw 0 2.66vw;
  }
  .index-service .dema-center .swiper1 .slide1 .swiper-left {
    margin: 6.65vw -1.064vw 0;
  }
  .index-service .dema-center .swiper1 .slide1 .swiper-left .slide-left {
    width: 23.94vw;
    height: 23.94vw;
    margin: 1.064vw;
  }
  .index-service .dema-center .swiper1 .slide1 .swiper-left .slide-left .dp-wen .iconfont {
    font-size: 6.65vw;
  }
  .index-service .dema-center .swiper1 .slide1 .swiper-left .slide-left .dp-wen .dp-p1 {
    font-size: 3.458vw;
    margin: 0.798vw 0 0;
  }
  .index-service .dema-center .swiper1 .slide1 .swiper-right {
    margin: 6.65vw 0 0;
  }
  .index-service .dema-center .swiper1 .slide1 .swiper-right .slide-right {
    height: 38.57vw;
    padding: 3.99vw 2.66vw;
  }
  .index-service .dema-center .swiper1 .slide1 .swiper-right .slide-right .dp-wen .iconfont {
    font-size: 7.98vw;
  }
  .index-service .dema-center .swiper1 .slide1 .swiper-right .slide-right .dp-wen .dp-p1 {
    font-size: 3.724vw;
    margin: 1.596vw 0 0;
  }
  .index-research .dema-upper .swiper1 .wrapper1 {
    flex-wrap: wrap;
  }
  .index-research .dema-upper .swiper1 .slide1-picture {
    width: 100%;
    height: 65.17vw;
  }
  .index-research .dema-upper .swiper1 .slide1-word {
    flex: inherit;
    padding: 3.99vw 0 0;
  }
  .index-research .dema-upper .swiper1 .slide1-word .dp-intr1 {
    margin: 3.99vw 0 5.985vw;
  }
  .index-research .dema-upper .swiper1 .slide1-word .swiper2 {
    margin: 6.65vw -1.064vw 0;
  }
  .index-research .dema-upper .swiper1 .slide1-word .swiper2 .slide2 {
    width: 23.94vw;
    height: 23.94vw;
    margin: 1.064vw;
  }
  .index-research .dema-upper .swiper1 .slide1-word .swiper2 .slide2 .dp-wen .iconfont {
    font-size: 6.65vw;
  }
  .index-research .dema-upper .swiper1 .slide1-word .swiper2 .slide2 .dp-wen .dp-p1 {
    font-size: 3.458vw;
    margin: 0.798vw 0 0;
  }
  .index-product .dema-center .swiper1 .wrapper1 {
    flex-wrap: wrap;
  }
  .index-product .dema-center .swiper1 .slide1 {
    width: 98%;
    margin: 1%;
  }
  .index-product .dema-center .swiper1 .slide1 .dema-picture {
    height: 39.9vw;
  }
  .index-product .dema-center .swiper1 .slide1 .dema-word {
    padding: 4.655vw 5.32vw;
  }
  .index-product .dema-center .swiper1 .slide1 .dema-word .dp-ti1 {
    font-size: 4.788vw;
  }
  .index-product .dema-center .swiper1 .slide1 .dema-word .dp-intr1 {
    margin: 1.862vw 0 0;
  }
  .index-business .dema-upper {
    flex-wrap: wrap;
  }
  .index-business .dema-upper .dema-left {
    width: 100%;
    padding: 0 0 3.99vw;
  }
  .index-business .dema-upper .dema-right {
    flex: inherit;
    width: 100%;
    flex-wrap: wrap;
  }
  .index-business .dema-upper .dema-right .swiper1 {
    width: 100%;
    height: 34.58vw;
    flex: inherit;
    overflow: hidden;
  }
  .index-business .dema-upper .dema-right .swiper1 .slide1 {
    height: 33.33333333%;
    padding: 0 4.522vw;
    font-size: 3.458vw;
  }
  .index-business .dema-upper .dema-right .swiper1 .slide1 .iconfont:nth-of-type(1) {
    font-size: 6.118vw;
  }
  .index-business .dema-upper .dema-right .swiper1 .slide1 .iconfont:nth-of-type(2) {
    font-size: 4.788vw;
  }
  .index-business .dema-upper .dema-right .swiper1 .slide1 b {
    padding: 0 2.128vw;
  }
  .index-business .dema-upper .dema-right .swiper2 {
    width: 100%;
    height: 64.638vw;
  }
  .index-business .dema-upper .dema-right .swiper2 .slide2 .dema-word {
    padding: 5.32vw 6.65vw;
  }
  .index-business .dema-upper .dema-right .swiper2 .slide2 .dema-word .dp-ti2 {
    margin: 1.995vw 0 0;
  }
  .index-business .dema-upper .dema-right .swiper2 .swiper-button-all {
    bottom: 3.99vw;
    right: 3.99vw;
  }
  .index-business .dema-upper .dema-right .swiper2 .swiper-button-all .swiper-button .iconfont {
    font-size: 6.65vw;
  }
  .survey-survey .dema-upper .swiper1 .wrapper1 {
    justify-content: flex-start;
  }
  .survey-survey .dema-upper .swiper1 .slide1 {
    width: 50%;
    margin: 5.985vw 0 0;
    justify-content: flex-start;
  }
  .survey-survey .dema-upper .swiper1 .slide1 .dp-left {
    margin: 0 1.064vw 0 0;
  }
  .survey-team .dema-center .swiper1 .wrapper1 {
    flex-wrap: wrap;
  }
  .survey-team .dema-center .swiper1 .slide1 {
    width: 48%;
    margin: 1%;
  }
  .survey-team .dema-center .swiper1 .slide1 .dema-picture {
    height: 44.688vw;
  }
  .survey-team .dema-center .swiper1 .slide1 .dema-word {
    padding: 3.458vw 5.586vw;
  }
  .survey-team .dema-center .swiper1 .slide1 .dema-word .dp-ti1 {
    margin: 0 0 1.33vw;
  }
  .survey-team .dema-lower {
    display: none;
  }
  .survey-team-layui .layui-layer-content {
    padding: 3.99vw 2.66vw;
    flex-wrap: wrap;
  }
  .survey-team-layui .layui-layer-content .dema-picture {
    width: 100%;
    height: 50%;
  }
  .survey-team-layui .layui-layer-content .dema-word {
    flex: inherit;
    width: 100%;
    height: 50%;
    padding: 2.66vw 0 0 0;
  }
  .survey-team-layui .layui-layer-content .dema-word .dp-ti1 {
    font-size: 4.788vw;
  }
  .survey-team-layui .layui-layer-content .dema-word .dp-intr1 {
    margin: 2.66vw 0 4.788vw;
  }
  .survey-course .dema-center:before {
    height: calc(100% + 46 * 0.133vw);
  }
  .survey-course .dema-center .swiper1 .slide1 .swiper2 .slide2 {
    flex-wrap: wrap;
  }
  .survey-course .dema-center .swiper1 .slide1 .swiper2 .slide2 .dema-picture {
    width: 100%;
    height: 55.86vw;
  }
  .survey-course .dema-center .swiper1 .slide1 .swiper2 .slide2 .dema-word {
    flex: inherit;
    width: 100%;
    padding: 2.66vw 0 2.66vw;
  }
  .survey-course .dema-center .swiper1 .slide1 .swiper2 .slide2 .dema-word .dp-time1 {
    font-size: 3.458vw;
    margin: 7.182vw 0 2.66vw;
  }
  .survey-course .dema-center .swiper1 .slide1 .swiper2 .slide2 .dema-word .dp-time1 .dp-p1 {
    margin: 0 1.33vw -1.33vw 0;
  }
  .survey-course .dema-center .swiper1 .slide1 .swiper2 .swiper-button-all {
    bottom: 18.62vw;
    left: auto;
    right: 2.66vw;
  }
  .survey-course .dema-center .swiper1 .slide1 .swiper2 .swiper-button-all .swiper-button .iconfont {
    font-size: 6.65vw;
  }
  .survey-course .dema-lower .swiper1 .slide1 {
    width: 27.33333333%;
    padding: 3.99vw 0;
    font-size: 4.256vw;
  }
  .survey-honor .dema-center .swiper1 .slide1 {
    width: 31.73333333%;
    height: 19.95vw;
  }
  .development .dema-center .swiper1 .slide1 {
    flex-wrap: wrap;
    margin: 3.99vw 0;
  }
  .development .dema-center .swiper1 .slide1 .dema-picture {
    width: 100%;
    height: 70.49vw;
  }
  .development .dema-center .swiper1 .slide1 .dema-word {
    width: 100%;
    margin: 0 0 3.99vw;
  }
  .development .dema-center .swiper1 .slide1 .dema-word .dp-ti2 {
    margin: 1.33vw 0 6.65vw;
  }
  .quality .dema-center .swiper1 .wrapper1 {
    flex-wrap: wrap;
  }
  .quality .dema-center .swiper1 .slide1 {
    width: 30.59vw;
    height: 30.59vw;
    padding: 4.788vw;
    margin: 2.128vw;
  }
  .quality .dema-center .swiper1 .slide1 .iconfont {
    font-size: 7.98vw;
  }
  .quality .dema-center .swiper1 .slide1 .dp-p1 {
    font-size: 3.99vw;
  }
  .quality .dema-lower .dema-bot .swiper1 .wrapper1 {
    flex-wrap: wrap;
  }
  .quality .dema-lower .dema-bot .swiper1 .slide1 {
    width: 31.33333333% !important;
    height: 66.5vw !important;
    margin: 1%;
    flex: inherit !important;
  }
  .quality .dema-lower .dema-bot .swiper1 .slide1 .dema-word {
    padding: 1.862vw 1.862vw !important;
    align-items: flex-start !important;
  }
  .quality .dema-lower .dema-bot .swiper1 .slide1 .dema-word .dp-ti2 {
    display: block !important;
    margin: 2.66vw 0 0;
  }
  .culture .dema-center {
    padding: 3.99vw 6.65vw;
    flex-wrap: wrap;
  }
  .culture .dema-center .dema-left {
    width: 100%;
    height: 77.14vw;
  }
  .culture .dema-center .dema-right {
    width: 100%;
  }
  .culture .dema-center .dema-right .layui-collapse .layui-colla-item.layui-item-show .layui-colla-title {
    font-size: 5.32vw;
  }
  .culture .dema-center .dema-right .layui-collapse .layui-colla-item .layui-colla-title {
    font-size: 3.724vw;
    padding: 2.66vw 0;
  }
  .culture .dema-center .dema-right .layui-collapse .layui-colla-item .layui-colla-content {
    font-size: 3.724vw;
    line-height: 5.32vw;
    padding: 0 0 2.66vw;
  }
  .responsibility-dedication .dema-lower .swiper1 .slide1 .swiper2 .slide2 {
    width: 98%;
  }
  .responsibility-dedication .dema-lower .swiper1 .slide1 .swiper2 .slide2 .dema-picture {
    height: 40.698vw;
  }
  .responsibility-dedication .dema-lower .swiper1 .slide1 .swiper2 .slide2 .dema-word {
    padding: 5.32vw;
  }
  .responsibility-dedication .dema-lower .swiper1 .slide1 .swiper-button-all .swiper-button .iconfont {
    font-size: 6.65vw;
  }
  .responsibility-dedication .dema-lower .swiper1 .slide1 .swiper-button-all .swiper-prev {
    left: -3.99vw;
  }
  .responsibility-dedication .dema-lower .swiper1 .slide1 .swiper-button-all .swiper-next {
    right: -3.99vw;
  }
  .responsibility-dedication .dema-lower .swiper1 .slide1 .dema-mid {
    flex-wrap: wrap;
  }
  .responsibility-dedication .dema-lower .swiper1 .slide1 .dema-mid .dema-left {
    width: 100%;
    height: 62.51vw;
  }
  .responsibility-dedication .dema-lower .swiper1 .slide1 .dema-mid .dema-right {
    flex: inherit;
    width: 100%;
    padding: 3.99vw;
  }
  .responsibility-dedication .dema-lower .swiper1 .slide1 .dema-bot {
    flex-wrap: wrap;
  }
  .responsibility-dedication .dema-lower .swiper1 .slide1 .dema-bot .dema-left {
    flex: inherit;
    width: 100%;
    padding: 0 0 4.788vw;
  }
  .responsibility-dedication .dema-lower .swiper1 .slide1 .dema-bot .dema-left .swiper-word .slide-word {
    padding: 3.99vw 0;
  }
  .responsibility-dedication .dema-lower .swiper1 .slide1 .dema-bot .dema-left .swiper-word .slide-word .dp-left {
    font-size: 4.522vw;
    line-height: 5.32vw;
    width: 17.29vw;
    height: 17.29vw;
  }
  .responsibility-dedication .dema-lower .swiper1 .slide1 .dema-bot .dema-left .swiper-word .slide-word .dp-right {
    padding: 0 0 0 4.522vw;
  }
  .responsibility-dedication .dema-lower .swiper1 .slide1 .dema-bot .dema-right {
    width: 100%;
    padding: 0 5.32vw;
  }
  .responsibility-games .dema-center .dema-mid {
    padding: 5.32vw 0;
    flex-wrap: wrap;
  }
  .responsibility-games .dema-center .dema-mid .dema-word {
    width: 100%;
    padding: 0 0 3.99vw;
  }
  .responsibility-games .dema-center .dema-mid .dema-word .dp-img1 {
    width: 21.28vw;
  }
  .responsibility-games .dema-center .dema-mid .dema-word .dp-intr1 {
    font-size: 3.99vw;
    line-height: 5.586vw;
    margin: 3.99vw 0 0;
  }
  .responsibility-games .dema-center .dema-mid .dema-picture {
    width: 100%;
    height: 65.17vw;
  }
  .responsibility-games .dema-center .dema-bot .swiper2 .slide2 {
    margin: 13.3vw 0 0;
  }
  .responsibility-games .dema-center .dema-bot .swiper2 .slide2 .dp-intr1 {
    margin: 1.33vw 0 0;
  }
  .responsibility-games .dema-center .dema-bot .swiper2 .slide2 .dp-picture {
    width: 100%;
    margin: 5.32vw auto 0;
  }
  .responsibility-help .dema-center .dema-mid {
    padding: 5.32vw 0;
    flex-wrap: wrap;
  }
  .responsibility-help .dema-center .dema-mid .dema-word {
    flex: inherit;
    width: 100%;
    padding: 0 0 3.99vw;
  }
  .responsibility-help .dema-center .dema-mid .dema-word .dp-intr1 {
    font-size: 3.99vw;
    line-height: 5.852vw;
  }
  .responsibility-help .dema-center .dema-mid .dema-word .swiper2 .slide2 {
    font-size: 3.724vw;
    margin: 2.128vw 0 0;
  }
  .responsibility-help .dema-center .dema-mid .dema-word .swiper2 .slide2 .dp-img1 {
    width: 2.66vw;
    margin: 0 2.128vw 0 0;
  }
  .responsibility-help .dema-center .dema-mid .dema-picture {
    width: 100%;
    height: 53.2vw;
  }
  .responsibility-help .dema-center .dema-bot .swiper2 .slide2 {
    margin: 13.3vw 0 0;
  }
  .responsibility-help .dema-center .dema-bot .swiper2 .slide2 .dema-sha .dp-intr1 {
    margin: 2.66vw 0 0;
  }
  .responsibility-help .dema-center .dema-bot .swiper2 .slide2 .swiper-science .wrapper-science {
    flex-wrap: wrap;
  }
  .responsibility-help .dema-center .dema-bot .swiper2 .slide2 .swiper-science .slide-science {
    width: 50%;
    padding: 5.32vw;
  }
  .responsibility-help .dema-center .dema-bot .swiper2 .slide2 .swiper-science .slide-science .dp-ti1 {
    font-size: 4.256vw;
  }
  .responsibility-help .dema-center .dema-bot .swiper2 .slide2 .swiper-science .slide-science .dp-intr1 {
    font-size: 3.458vw;
    line-height: 5.32vw;
    margin: 3.99vw 0 0;
  }
  .responsibility-help .dema-center .dema-bot .swiper2 .slide2 .swiper-union .wrapper-union {
    flex-wrap: wrap;
  }
  .responsibility-help .dema-center .dema-bot .swiper2 .slide2 .swiper-union .slide-union {
    width: 98%;
    margin: 1%;
  }
  .responsibility-help .dema-center .dema-bot .swiper2 .slide2 .swiper-union .slide-union .dema-picture {
    height: 39.9vw;
  }
  .responsibility-help .dema-center .dema-bot .swiper2 .slide2 .swiper-union .slide-union .dema-word {
    padding: 5.852vw;
  }
  .responsibility-help .dema-center .dema-bot .swiper2 .slide2 .swiper-union .slide-union .dema-word .dp-intr1 {
    margin: 2.66vw 0 0;
  }
  .responsibility-help .dema-center .dema-bot .swiper2 .slide2 .swiper-union .slide-union .dema-word .dp-intr1 b {
    font-size: 3.99vw;
  }
  .recruit-cultivation .dema-lower .swiper1 .slide1 {
    flex-wrap: wrap;
    margin: 3.99vw 0;
  }
  .recruit-cultivation .dema-lower .swiper1 .slide1 .dema-picture {
    width: 100%;
    height: 63.84vw;
  }
  .recruit-cultivation .dema-lower .swiper1 .slide1 .dema-word {
    width: 100%;
    margin: 0 0 3.99vw;
  }
  .recruit-cultivation .dema-lower .swiper1 .slide1 .dema-word .dp-intr1 {
    margin: 3.99vw 0 5.32vw;
  }
  .recruit-work .dema-lower .swiper1 .slide1 {
    width: 96%;
  }
  .recruit-work .dema-lower .swiper1 .slide1 .dema-picture {
    height: 54.53vw;
  }
  .recruit-work .dema-lower .swiper1 .slide1 .dema-word {
    padding: 4.788vw;
  }
  .recruit-work .dema-lower .swiper1 .slide1 .dema-word .dp-ti1 {
    font-size: 4.256vw;
  }
  .recruit-work .dema-lower .swiper1 .slide1 .dema-word .dp-intr1 {
    margin: 2.926vw 0 0;
  }
  .recruit-information .dema-center .swiper1 .wrapper1 {
    flex-wrap: wrap;
  }
  .recruit-information .dema-center .swiper1 .slide1 {
    width: 98%;
    margin: 1%;
    padding: 2.66vw;
  }
  .recruit-information .dema-center .swiper1 .slide1 .dema-picture .dp-img1 {
    width: 26.6vw;
  }
  .recruit-information .dema-center .swiper1 .slide1 .dema-picture .iconfont {
    font-size: 15.96vw;
    line-height: 15.96vw;
  }
  .recruit-information .dema-center .swiper1 .slide1 .dema-word .dp-more1 {
    font-size: 3.458vw;
    margin: 6.65vw 0 0;
  }
  .recruit-information .dema-center .swiper1 .slide1 .dema-word .dp-more1 .iconfont {
    font-size: 3.99vw;
    margin: 0 0 0 1.33vw;
  }
  .recruit-information-detail .dema-center .layui-form {
    margin: 0 -1.33vw;
    flex-wrap: wrap;
  }
  .recruit-information-detail .dema-center .layui-form .layui-form-item {
    margin: 1.33vw;
    width: calc(100% / 2 - 20 * 0.133vw) !important;
    flex: inherit !important;
  }
  .recruit-information-detail .dema-lower .swiper1 {
    width: 100%;
    margin: 0;
  }
  .recruit-information-detail .dema-lower .swiper1 .slide1 {
    padding: 3.99vw 0;
  }
  .recruit-information-detail .dema-lower .dema-top {
    font-size: 3.458vw;
  }
  .recruit-information-detail .dema-lower .dema-mid .layui-collapse .layui-colla-item .layui-colla-title {
    font-size: 3.192vw;
  }
  .recruit-information-detail .dema-lower .dema-mid .layui-collapse .layui-colla-item .layui-colla-title .layui-colla-icon {
    right: 3.99vw;
    font-size: 3.99vw;
  }
  .recruit-information-detail .dema-lower .dema-mid .layui-collapse .layui-colla-item .layui-colla-content {
    padding: 3.99vw;
  }
  .recruit-information-detail .dema-lower .dema-mid .layui-collapse .layui-colla-item .layui-colla-content .layui-btn {
    margin: 6.65vw 0 0;
  }
  .job-resume .dema-lower .dp-table1 tr {
    font-size: 2.926vw;
  }
  .job-resume .dema-lower .dp-table1 tr:first-of-type {
    font-size: 3.458vw;
  }
  .job-resume .dema-lower .dp-table1 tr td {
    padding: 1.33vw;
  }
  .job-resume .dema-lower .dp-table1 tr td:nth-of-type(2n+1) {
    width: 20%;
  }
  .job-resume .dema-lower .dp-table1 tr td:nth-of-type(2n) {
    width: 30%;
  }
  .job-resume .dema-lower .dp-table1 tr td .dp-button1 {
    padding: 1.33vw 5.32vw;
    border-radius: 1.33vw;
    margin: 0 1.33vw;
  }
  .contact .dema-upper {
    flex-wrap: wrap;
  }
  .contact .dema-upper .dema-left {
    flex: inherit;
    width: 100%;
    height: 66.5vw;
  }
  .contact .dema-upper .dema-right {
    width: 100%;
    padding: 3.99vw;
  }
  .contact .dema-upper .dema-right .swiper1 {
    margin: 3.99vw 0 0;
  }
  .contact .dema-upper .dema-right .swiper1 .slide1 {
    margin: 2.128vw 0;
  }
  .contact .dema-upper .dema-right .swiper1 .slide1 .dp-p1 .iconfont {
    font-size: 4.256vw;
    margin: 0 1.33vw 0 0;
  }
  .contact .dema-upper .dema-right .swiper1 .slide1 .dp-p1 b {
    font-size: 4.256vw;
  }
  .contact .dema-upper .dema-right .swiper1 .slide1 .dp-p2 {
    font-size: 3.458vw;
    margin: 1.33vw 0 0;
  }
  .contact .dema-center .swiper1 .wrapper1 {
    flex-wrap: wrap;
  }
  .contact .dema-center .swiper1 .slide1 {
    width: 98%;
    margin: 1%;
    padding: 2.66vw;
  }
  .contact .dema-center .swiper1 .slide1 .dp-ti1 {
    padding: 0 0 2.66vw;
  }
  .contact .dema-center .swiper1 .slide1 .dp-p1 {
    font-size: 3.458vw;
    margin: 1.862vw 0 0;
  }
  .contact .dema-center .swiper1 .slide1 .dp-p1 .iconfont {
    font-size: 4.256vw;
    margin: 0 1.33vw 0 0;
  }
  .contact .dema-lower .layui-form .layui-form-item .layui-textarea {
    height: 43.89vw;
  }
  .company .dema-upper .swiper1 .slide1 {
    flex-wrap: wrap;
  }
  .company .dema-upper .swiper1 .slide1 .dema-picture {
    width: 100%;
    height: 47.88vw;
  }
  .company .dema-upper .swiper1 .slide1 .dema-word {
    flex: inherit;
    width: 100%;
    padding: 3.99vw;
    font-size: 3.458vw;
  }
  .company .dema-upper .swiper1 .slide1 .dema-word .dp-ti1 {
    font-size: 4.788vw;
    line-height: 6.384vw;
    margin: 1.995vw 0 3.325vw;
  }
  .company .dema-upper .swiper1 .slide1 .dema-word .dp-a1 {
    margin: 3.99vw 0 0;
  }
  .company .dema-upper .swiper1 .swiper1-pagination {
    right: 3.99vw;
    bottom: 3.99vw;
  }
  .company .dema-search {
    display: none;
  }
  .company .dema-center .swiper1 .slide1 {
    padding: 3.99vw 0;
    flex-wrap: wrap;
  }
  .company .dema-center .swiper1 .slide1 .dema-picture {
    width: 100%;
    height: 47.88vw;
  }
  .company .dema-center .swiper1 .slide1 .dema-word {
    width: 39.9vw;
    padding: 3.99vw 0;
    font-size: 3.458vw;
  }
  .company .dema-center .swiper1 .slide1 .dema-word .dp-ti1 {
    font-size: 3.99vw;
  }
  .company .dema-center .swiper1 .slide1 .dema-word .dp-intr1 {
    margin: 1.995vw 0 3.99vw;
  }
  .company .dema-center .swiper1 .slide1 .dp-time1 {
    padding: 3.325vw 0;
    width: 18.62vw;
    display: none;
  }
  .company .dema-center .swiper1 .slide1 .dp-time1 .dp-date1 {
    font-size: 6.384vw;
  }
  .news-detail .dema-center .dp-ti1 {
    font-size: 5.32vw;
  }
  .news-detail .dema-center .dp-label1 {
    font-size: 3.458vw;
  }
  .news-detail .dema-center .dp-label1 .dp-p1 {
    margin: 0 2.128vw;
  }
  .news-detail .dema-lower {
    padding: 0 0 2.66vw;
  }
  .news-detail .dema-lower .swiper1 .slide1 {
    line-height: 6.118vw;
  }
  .news-list .dema-center .swiper1 .slide1 {
    padding: 5.32vw 0;
  }
  .news-list .dema-center .swiper1 .slide1 .dema-word {
    padding: 0 3.99vw 0 0;
  }
  .news-list .dema-center .swiper1 .slide1 .dema-word .dp-ti1 {
    font-size: 3.99vw;
  }
  .news-list .dema-center .swiper1 .slide1 .dp-time1 {
    margin: 2.66vw 0 0;
  }
  .learning .dema-search {
    display: none;
  }
  .learning .dema-center .swiper1 .slide1 {
    width: 98%;
  }
  .learning .dema-center .swiper1 .slide1 .dema-picture {
    height: 47.88vw;
  }
  .learning .dema-center .swiper1 .slide1 .dema-word {
    padding: 4.655vw;
    font-size: 3.724vw;
  }
  .learning .dema-center .swiper1 .slide1 .dema-word .dp-ti1 {
    font-size: 4.256vw;
    line-height: 5.586vw;
    margin: 0 0 2.66vw;
  }
  .multimedia .dema-center {
    flex-wrap: wrap;
  }
  .multimedia .dema-center .dema-left {
    width: 100%;
  }
  .multimedia .dema-center .dema-left .swiper1 .slide1 {
    padding: 2.66vw 4.655vw;
    font-size: 3.724vw;
  }
  .multimedia .dema-center .dema-left .swiper1 .slide1 .iconfont {
    font-size: 4.788vw;
    margin: 0 2.66vw 0 0;
  }
  .multimedia .dema-center .dema-right {
    width: 100%;
  }
  .swiper1-enlightenment .slide1 {
    width: 46%;
  }
  .swiper1-enlightenment .slide1 .dema-picture {
    height: 47.88vw;
  }
  .swiper1-trademark .slide1 {
    width: 46%;
    margin: 2%;
  }
  .swiper1-trademark .slide1 .dema-picture {
    height: 27.93vw;
  }
  .swiper1-trademark .slide1 .dema-word {
    padding: 2.66vw 3.325vw;
    font-size: 3.724vw;
  }
  .swiper1-trademark .slide1 .dema-word .iconfont {
    font-size: 4.788vw;
  }
  .swiper1-management .slide1 {
    width: 46%;
  }
  .swiper1-management .slide1 .dema-picture {
    height: 27.93vw;
  }
  .swiper1-management .slide1 .dema-word {
    padding: 2.66vw 3.325vw;
    font-size: 3.724vw;
  }
  .swiper1-management .slide1 .dema-word .iconfont {
    font-size: 4.788vw;
  }
  .diagnosis-programme .dema-center .swiper1 {
    padding: 0 0 calc(8px + 40 * 0.133vw);
  }
  .diagnosis-programme .dema-center .swiper1 .slide1 {
    width: 55.86vw;
    padding: 3.99vw 2.66vw 0;
  }
  .diagnosis-programme .dema-center .swiper1 .slide1 .dema-word .dp-intr1 {
    height: auto;
    margin: 3.192vw 0 9.842vw;
  }
  .diagnosis-programme .dema-center .swiper1 .slide1 .dema-word .dp-more1 {
    font-size: 3.458vw;
  }
  .diagnosis-programme .dema-center .swiper1 .slide1 .dema-word .dp-more1 .iconfont {
    font-size: 3.724vw;
    margin: 0 0 0 1.33vw;
  }
  .diagnosis-programme .dema-center .swiper1 .slide1 .dema-picture {
    height: 32.984vw;
    margin: 6.118vw 0 0;
  }
  .diagnosis-pattern .dema-center .swiper1 .wrapper1 {
    flex-wrap: wrap;
  }
  .diagnosis-pattern .dema-center .swiper1 .slide1 {
    width: 99%;
    margin: 0.5%;
    flex-wrap: wrap;
  }
  .diagnosis-pattern .dema-center .swiper1 .slide1 .dema-word {
    padding: 7.98vw 5.32vw;
    flex: inherit;
    width: 100%;
  }
  .diagnosis-pattern .dema-center .swiper1 .slide1 .dema-word .dp-intr1 {
    margin: 2.66vw 0 0;
  }
  .diagnosis-pattern .dema-center .swiper1 .slide1 .dema-picture {
    width: 100%;
    height: 47.88vw;
  }
  .diagnosis-detail-banner {
    padding: 3.99vw 0 7.98vw;
  }
  .diagnosis-detail .com-cont {
    padding: 5.32vw 3.99vw;
    margin-top: -5.32vw;
    flex-wrap: wrap;
  }
  .diagnosis-detail .dema-left {
    flex: inherit;
    width: 100%;
    padding: 0 0 7.182vw;
    border-right: none;
  }
  .diagnosis-detail .dema-left .swiper1 {
    margin: -7.448vw 0 0;
  }
  .diagnosis-detail .dema-left .swiper1 .slide1 {
    margin: 7.448vw 0 0;
  }
  .diagnosis-detail .dema-left .swiper1 .slide1 .dema-bot {
    margin: 3.458vw 0 0;
  }
  .diagnosis-detail .dema-left .swiper1 .slide1 .layui-btn1 {
    padding: 0 3.99vw;
  }
  .diagnosis-detail .dema-left .layui-collapse .layui-colla-item {
    margin: 0 0 0.665vw;
  }
  .diagnosis-detail .dema-left .layui-collapse .layui-colla-item .layui-colla-title {
    padding: 2.66vw 5.32vw;
    font-size: 3.458vw;
  }
  .diagnosis-detail .dema-left .layui-collapse .layui-colla-item .layui-colla-title .layui-colla-icon {
    right: 5.32vw;
  }
  .diagnosis-detail .dema-left .layui-collapse .layui-colla-item .layui-colla-content {
    padding: 3.99vw 7.448vw;
  }
  .diagnosis-detail .dema-left .swiper-programme .wrapper-programme {
    flex-wrap: wrap;
  }
  .diagnosis-detail .dema-left .swiper-programme .slide-programme {
    width: 98%;
    margin: 1%;
  }
  .diagnosis-detail .dema-left .swiper-programme .slide-programme .dema-picture {
    height: 39.9vw;
  }
  .diagnosis-detail .dema-left .swiper-programme .slide-programme .dema-word {
    padding: 3.458vw;
    font-size: 3.192vw;
  }
  .diagnosis-detail .dema-left .swiper-programme .slide-programme .dema-word .dp-ti1 {
    font-size: 3.458vw;
  }
  .diagnosis-detail .dema-left .swiper-programme .slide-programme .dema-word .dp-more1 {
    margin: 2.66vw 0 0;
  }
  .diagnosis-detail .dema-left .swiper-programme .slide-programme .dema-word .dp-more1 .iconfont {
    font-size: 3.724vw;
  }
  .diagnosis-detail .dema-right {
    width: 100%;
    padding: 0;
  }
  .diagnosis-detail .dema-right .swiper1 {
    margin: 2.66vw 0 0;
  }
  .diagnosis-detail .dema-right .swiper1 .slide1 {
    padding: 2.394vw 3.192vw;
    margin: 0 0 1.33vw;
    font-size: 3.458vw;
  }
  .diagnosis-detail .dema-right .swiper1 .slide1 .iconfont {
    font-size: 4.788vw;
    margin: 0 1.596vw 0 0;
  }
  .platform .com-cont {
    padding: 2.66vw 5.32vw;
    margin-top: -2.66vw;
  }
  .platform .com-cont2 {
    width: 90%;
    padding: 2.66vw;
    margin: -1.04vw auto 0;
  }
  .platform .dema-upper {
    padding: 0 0 3.99vw;
  }
  .platform .dema-upper .dp-more1 {
    padding: 2.128vw 6.118vw;
    border-radius: 5.32vw;
    font-size: 3.192vw;
  }
  .platform .dema-lower .dema-bot .swiper-programme .wrapper-programme {
    flex-wrap: wrap;
  }
  .platform .dema-lower .dema-bot .swiper-programme .slide-programme {
    width: 98%;
    margin: 1%;
  }
  .platform .dema-lower .dema-bot .swiper-programme .slide-programme .dema-picture {
    height: 39.9vw;
  }
  .platform .dema-lower .dema-bot .swiper-programme .slide-programme .dema-word {
    padding: 3.458vw;
    font-size: 3.192vw;
  }
  .platform .dema-lower .dema-bot .swiper-programme .slide-programme .dema-word .dp-ti1 {
    font-size: 3.458vw;
  }
  .platform .dema-lower .dema-bot .swiper-programme .slide-programme .dema-word .dp-more1 {
    margin: 2.66vw 0 0;
  }
  .platform .dema-lower .dema-bot .swiper-programme .slide-programme .dema-word .dp-more1 .iconfont {
    font-size: 3.99vw;
  }
  .core .swiper1 .slide1 {
    margin: 6.65vw 0;
  }
  .core .swiper1 .slide1 .dema-bot .dema-picture {
    float: none;
    width: 100%;
    height: 45.22vw;
    margin: 0 0 2.66vw;
  }
  .other .swiper1 .slide1 {
    margin: 3.99vw 0;
    flex-wrap: wrap;
  }
  .other .swiper1 .slide1 .dema-picture {
    width: 100%;
    height: 49.21vw;
  }
  .other .swiper1 .slide1 .dema-word {
    padding: 3.99vw;
    flex: inherit;
    width: 100%;
  }
  .other .swiper1 .slide1 .dema-word .dp-ti1 {
    margin: 0 0 5.32vw;
  }
  .other .swiper1 .slide1 .dema-word .dp-ti1 .iconfont {
    font-size: 3.724vw;
    margin: 0 1.33vw 0 -3.99vw;
  }
  .production .swiper1 .slide1 {
    margin: 9.31vw 0 0;
  }
  .production .swiper1 .slide1 .dp-intr1 {
    margin: 3.99vw 0 7.98vw;
  }
  .production .swiper1 .slide1 .swiper2 .wrapper2 {
    flex-wrap: wrap;
  }
  .production .swiper1 .slide1 .swiper2 .slide2 {
    width: 98%;
    margin: 1%;
  }
  .production .swiper1 .slide1 .swiper2 .slide2 .dema-picture {
    height: 30.59vw;
  }
  .production .swiper1 .slide1 .swiper2 .slide2 .dema-word {
    padding: 4.522vw;
    font-size: 3.192vw;
  }
  .production .swiper1 .slide1 .swiper2 .slide2 .dema-word .dp-p1 {
    font-size: 3.724vw;
    line-height: 5.32vw;
    margin: 0 0 2.66vw;
  }
  .business .dema-bot .swiper1 .wrapper1 {
    flex-wrap: wrap;
  }
  .business .dema-bot .swiper1 .slide1 {
    width: 98%;
    margin: 2%;
  }
  .business .dema-bot .swiper1 .slide1 .dema-word {
    padding: 4.522vw;
    font-size: 3.458vw;
    line-height: 5.054vw;
    min-height: inherit;
  }
  .business .dema-bot .swiper1 .slide1 .dema-word .dp-ti1 {
    font-size: 4.522vw;
    margin: 0 0 2.66vw;
  }
  .business .dema-bot .swiper1 .slide1 .dema-picture {
    height: 35.91vw;
  }
  .business-detail .dema-bot .swiper1 .slide1 {
    width: 98%;
    padding: 3.458vw 4.788vw;
    font-size: 3.99vw;
  }
  .business-detail .dema-bot .swiper1 .slide1 .iconfont {
    font-size: 5.32vw;
  }
  .service-introduce .dema-center {
    padding: 6.65vw 0;
    flex-wrap: wrap;
  }
  .service-introduce .dema-center .dema-word {
    width: 100%;
  }
  .service-introduce .dema-center .dema-picture {
    width: 100%;
    height: 59.85vw;
  }
  .service-content .dema-center .swiper1 .slide1 {
    width: 48%;
  }
  .service-content .dema-center .swiper1 .slide1 .dema-picture {
    height: 31.92vw;
  }
  .service-content .dema-center .swiper1 .slide1 .dema-word {
    padding: 2.66vw;
  }
  .service-contact .dema-center .swiper1 .wrapper1 {
    flex-wrap: wrap;
  }
  .service-contact .dema-center .swiper1 .slide1 {
    width: 98%;
    padding: 3.99vw;
  }
  .service-contact .dema-center .swiper1 .slide1 .dp-intr1 {
    margin: 3.99vw 0 5.32vw;
    font-size: 3.458vw;
    line-height: 4.788vw;
  }
  .service-contact .dema-center .swiper1 .slide1 .dp-intr2 {
    margin: 3.99vw 0 1.33vw;
    font-size: 3.458vw;
  }
  .service-contact .dema-center .swiper1 .slide1 .dp-intr3 {
    font-size: 3.458vw;
  }
  .service-contact .dema-center .swiper1 .slide1 .swiper-code .slide-code {
    margin: 0 3.99vw 0 0;
  }
  .service-contact .dema-center .swiper1 .slide1 .swiper-code .slide-code .dema-picture {
    width: 18.088vw;
    height: 18.088vw;
    margin: 0 0 2.394vw;
  }
  .service-contact .dema-center .swiper1 .slide1 .swiper-phone {
    margin: 6.65vw 0 0 -2.66vw;
    font-size: 3.458vw;
  }
  .service-contact .dema-center .swiper1 .slide1 .swiper-phone .wrapper-phone {
    flex-wrap: wrap;
  }
  .service-contact .dema-center .swiper1 .slide1 .swiper-phone .slide-phone {
    width: 50%;
    padding: 0 0 0 2.66vw;
    margin: 1.33vw 0;
  }
  .service-contact .dema-center .swiper1 .slide1 .swiper-phone .slide-phone .dp-p2 {
    margin: 1.33vw 0 0;
  }
  .network .dema-center {
    padding: 3.99vw 0;
    flex-wrap: wrap;
  }
  .network .dema-center .dema-left {
    width: 100%;
  }
  .network .dema-center .dema-left #map {
    width: 100%;
    height: 53.2vw;
  }
  .network .dema-center .dema-right {
    width: 100%;
    padding: 3.99vw;
  }
  .network .dema-center .dema-right .swiper1 .slide1 {
    font-size: 3.458vw;
    padding: 3.99vw 0;
  }
  .network .dema-center .dema-right .swiper1 .slide1 .dp-ti1 {
    font-size: 3.99vw;
  }
  .network .dema-center .dema-right .swiper1 .slide1 .dp-p1 {
    margin: 1.596vw 0 0;
  }
  .network .dema-center .dema-right .swiper1 .slide1 .dp-p1 .iconfont {
    font-size: 4.522vw;
    margin: 0 1.995vw 0 0;
  }
  .selfhelp .dema-center .swiper1 .wrapper1 {
    flex-wrap: wrap;
  }
  .selfhelp .dema-center .swiper1 .slide1 {
    margin: 2.926vw;
  }
  .selfhelp .dema-center .swiper1 .slide1 .dema-top {
    width: 32.718vw;
    height: 32.718vw;
    padding: 4.788vw;
  }
  .selfhelp .dema-center .swiper1 .slide1 .dema-top .dp-nei .iconfont {
    font-size: 7.98vw;
  }
  .selfhelp .dema-center .swiper1 .slide1 .dema-top .dp-nei .dp-img1 {
    width: 6.65vw;
  }
  .selfhelp .dema-center .swiper1 .slide1 .dema-bot {
    font-size: 4.522vw;
    margin: 3.99vw 0 0;
  }
  .investor .dema-upper .swiper1 .slide1 {
    width: 98%;
    padding: 5.985vw;
  }
  .investor .dema-upper .swiper1 .slide1 .dema-picture .iconfont {
    font-size: 6.118vw;
  }
  .investor .dema-upper .swiper1 .slide1 .dema-word {
    padding: 0 0 0 3.99vw;
  }
  .investor .dema-upper .swiper1 .slide1 .dema-word .dp-time1 {
    font-size: 3.458vw;
  }
  .investor .dema-upper .swiper1 .slide1 .dema-word .dp-ti1 {
    font-size: 3.99vw;
    line-height: 5.32vw;
    margin: 1.33vw 0 0;
  }
  .material .dema-upper .swiper1 .slide1 {
    width: 98%;
  }
  .material .dema-upper .swiper1 .slide1 .dema-word {
    padding: 0 0 3.99vw;
  }
}
